package com.ruoyi.common.utils;

import com.github.pagehelper.Page;
import com.github.pagehelper.PageHelper;

/**
 * @Classname PageHelperUtils
 * @Author: sunluquan
 * @Date: 2022/7/5 17:32
 * @Description TODO
 */
public class PageHelperUtils{

    private static boolean DEFAULT_COUNT = false;

    /**
     * 仅仅进行分页操作
     * @param pageNum
     * @param pageSize
     * @param <E>
     * @return
     */
    public static <E> Page<E> startPage(int pageNum, int pageSize) {
        return PageHelper.startPage(pageNum, pageSize,DEFAULT_COUNT);
    }

    /**
     * 仅仅进行分页操作
     * @param pageSize
     * @param <E>
     * @return
     */
    public static <E> Page<E> startPage(int pageSize) {
        return startPage(0, pageSize);
    }

    public static <E> Page<E> startPageOfSingle() {
        return startPage(0, 1);
    }
}
